package GUI.Gestion;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.Connection;

import javax.swing.JButton;
import javax.swing.JPanel;
import javax.swing.JTable;
import javax.swing.border.EmptyBorder;

public class fachada_gestion {

	public fachada_gestion(){
		
		
		
		
		
	}
	
	//private Connection con;
	public void listenerBtnEmplds(GUI_Gestion gui,Connection con){
		
		gui.getTable().setModel(gui.getModeloempleados());
		gui.set_panelEmpleado(new Panel_empleado(gui.getTable(),this,con));
		gui.remove(gui.get_panelderecho());
		gui.set_panelderecho(gui.get_panelEmpleado());

		gui.add(gui.get_panelderecho(), BorderLayout.EAST);
		gui.get_panelderecho().setVisible(true);
		gui.updateUI();

		
	}
	
	public void listenerBtnCajas(GUI_Gestion gui){
		
		gui.getTable().setModel(gui.getModelocajas());
		gui.set_panelCajas(new Panel_Cajas(gui.getTable(),this));
		gui.remove(gui.get_panelderecho());
		gui.set_panelderecho(gui.get_panelCajas());

		gui.add(gui.get_panelderecho(), BorderLayout.EAST);
		gui.get_panelderecho().setVisible(true);
		gui.updateUI();

		
	}
	public void listenerBtnCat(GUI_Gestion gui){
		
		gui.getTable().setModel(gui.getModelocategorias());
		gui.set_panelCategorias(new Panel_Categorias(gui.getTable(),this));
		gui.remove(gui.get_panelderecho());
		gui.set_panelderecho(gui.get_panelCategorias());

		gui.add(gui.get_panelderecho(), BorderLayout.EAST);
		gui.get_panelderecho().setVisible(true);
		gui.updateUI();

		
	}
	public void listenerBtnProved(GUI_Gestion gui, Connection con){
		
		gui.getTable().setModel(gui.getModeloproveedores());
		gui.set_panelProveedores(new Panel_Proveedores(gui.getTable(),this,con));
		gui.remove(gui.get_panelderecho());
		gui.set_panelderecho(gui.get_panelProveedores());

		gui.add(gui.get_panelderecho(), BorderLayout.EAST);
		gui.get_panelderecho().setVisible(true);
		gui.updateUI();

		
	}
	public void listenerBtnArtic(GUI_Gestion gui, Connection con){
		
		gui.getTable().setModel(gui.getModeloproductos());
		gui.set_panelProductos(new Panel_Productos(gui.getTable(),this,con));
		gui.remove(gui.get_panelderecho());
		gui.set_panelderecho(gui.get_panelProductos());

		gui.add(gui.get_panelderecho(), BorderLayout.EAST);
		gui.get_panelderecho().setVisible(true);
		gui.updateUI();

		
	}
	public void DialogCajas(Panel_Cajas panel, boolean edit){
		
		dialog_Cajas tet = new dialog_Cajas(panel.getTabla(), edit);
		tet.setVisible(true);
		
		
	}
	public void DialogCate(Panel_Categorias panel, boolean edit){
		
		dialog_Categorias tet = new dialog_Categorias(panel.getTabla(), edit);
		tet.setVisible(true);
		
		
	}
	public void DialogEmpl(Panel_empleado panel, boolean edit,Connection c){
		
		dialog_Empleads tet = new dialog_Empleads(panel.getTabla(), edit,c);
		tet.setVisible(true);
		
		
	}
	public void DialogProd(Panel_Productos panel, boolean edit,Connection c){
		
		dialog_Productos tet = new dialog_Productos(panel.getTabla(), edit,c);
		tet.setVisible(true);
		
		
	}
	public void DialogProveed(Panel_Proveedores panel, boolean edit,Connection c){
		
		dialog_Proveedores tet = new dialog_Proveedores(panel.getTabla(), edit,c);
		tet.setVisible(true);
		
		
	}
}

